﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Utility1;

namespace eDream.Page
{
    public partial class home : System.Web.UI.UserControl
    {
        public string pathUrl = "";
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                Page.MetaDescription = "Msmart là website chuyên về thương mại điện tử, xây dựng hệ thống khách hàng tiềm năng. Chúng tôi luôn đồng hành với sự phát triển của bạn";
                Page.MetaKeywords = "msmart,sua,be,cua,cho,mua sam, ket ban, in card,thương mại điện tử";
             
                /*
                 *  <meta name="description" content="Msmart là website chuyên về thương mại điện tử, xây dựng hệ thống khách hàng tiềm năng. Chúng tôi luôn đồng hành với sự phát triển của bạn" />
    <meta name="keywords" content="msmart,sua,be,của,cho,mua sam, ket ban, tim ban, in card,thương mại điện tử" />
                 * */
                pathUrl = WebUtils.pathUrl();

                if (!IsPostBack)
                {
                    Bindata();
                    Bindata(rpt1, 1);
                    Bindata(rpt2, 2);
                    Bindata(rpt3, 3);
                    Bindata(rpt4, 4);

                    if (rpt1.Items.Count < 1)
                    {
                        class_suckhoe_lamdep.Visible = false;
                        rpt1.Visible = false;
                    }

                    if (rpt2.Items.Count < 1)
                    {
                        class_nhahang_khachsan.Visible = false;
                        rpt2.Visible = false;
                    }

                    if (rpt3.Items.Count < 1)
                    {
                        class_muasam_thoitrang.Visible = false;
                        rpt3.Visible = false;
                    }

                    if (rpt4.Items.Count < 1)
                    {
                        class_Cafe_kem.Visible = false;
                        rpt4.Visible = false;
                    }
                }

            }
            catch (Exception) { }
        }

        void Bindata(Repeater rpt, int groupId)
        {
            DataClasses1DataContext dx = new DataClasses1DataContext();
            try
            {
                dx.Connection.Open();
                var list = from k in dx.Product_tbs
                           where k.GroupID == groupId && k.trangchu == true && k.iflag == true
                           select new { k.ID, k.congty, k.iProName, k.image, k.ipronameSing, k.css, k.iSale, k.iDongiamoi, k.chuyenhang, k.giamphantram, k.iDongia };
                rpt.DataSource = list;
                rpt.DataBind();
            }
            catch (Exception) { }
            finally { dx.Connection.Close(); }
        }

        void Bindata()
        {
            DataClasses1DataContext dx = new DataClasses1DataContext();
            try
            {
                dx.Connection.Open();
                var list = from k in dx.Product_tbs
                           where k.iflag == true && k.goiy == true
                           select k;

                foreach (Product_tb p in list)
                {
                    hdftitle.Value = p.iProName;
                    string mone = p.iDongiamoi.ToString();
                    string mone1 = p.iDongia.ToString();
                    hdfgia.Value = Utils.GetMoneyString(double.Parse(mone)) + "<span style='font-size:18pt'>đ</span>";
                    if (p.iDongia > p.iDongiamoi)
                    {
                        hdfgiathat.Value = Utils.GetMoneyString(double.Parse(mone1)) + "<span style='font-size:10pt'>đ</span>";
                        if (p.giamphantram > 0)
                            hdfgiamPhantram.Value = " (-" + p.giamphantram + "%)";
                    }

                    hdflinklike.Value = "http://msmart.vn/San-pham/" + p.ID + "/" + p.ipronameSing+".html";
                    hdfimg.Value = p.imagLage;
                }


            }
            catch (Exception) { }
            finally { dx.Connection.Close(); }
        }

        protected void rpt1_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {

        }
    }
}